jq
是一个轻量级和灵活的命令行JSON处理器.
https://stedolan.github.io/jq/
是否有一个jq
命令行工具或包装器,它允许您将输出管道输入并交互式探索jq
,在一个窗格中使用JSON输入,并在另一个窗格中交互式更新结果,类似于jmespath.terminal
?
我正在寻找类似于JMESPath终端jpterm
" 终端中的JMESPath探索工具"的内容"
https://github.com/jmespath/jmespath.terminal
我找到了这个项目,jqsh
但它没有被维护,当我使用它时似乎会产生很多错误.
https://github.com/bmatsuo/jqsh
我使用过https://jqplay.org/,它是一个很棒的基于网络的jq
学习工具.但是,我希望能够在shell中将命令的json输出管道jq
传输到交互式,这允许我探索和试验jq
命令.
提前致谢!
我一直在使用jiq
,我很高兴.
https://github.com/fiatjaf/jiq
这是JID有JQ.
您可以使用jq过滤查询以交互方式向下钻取.
jiq
在jq
内部使用,它需要你jq
在PATH中.
使用aws
cli
aws ec2 describe-regions --region-names us-east-1 us-west-1 | jiq
jiq
产量
[Filter]> .Regions { "Regions": [ { "Endpoint": "ec2.us-east-1.amazonaws.com", "RegionName": "us-east-1" }, { "Endpoint": "ec2.us-west-1.amazonaws.com", "RegionName": "us-west-1" } ] }